@charset "utf-8";
/* CSS Document */

img{ max-width:100%;}
.center{ width:100%; max-width:1200px; margin:0 auto;}

/*nav*/
.phone-top{ width:100%; height:80px; background:#fff; position:fixed; left:0; top:0; z-index:99; box-shadow:0 3px 3px rgba(0,0,0,0.2);}

.nav-btn{ width:50px; height:50px; background:url(//"nav-icon.png"/*tpa=http://ch.di1zp.com/images/nav-icon.png*/) no-repeat; background-size:100% 100%; position:absolute; left:0; top:0; z-index:2; display:none;}
.phone-logo{ width:209px; float:left; margin-top:9px;}
.nav-phone{ height:100%; float:right;}
.nav-phone ul{ height:100%;}
.nav-phone li{ float:left; position:relative; z-index:99}
.nav-phone li a{ display:block; font-size:15px; line-height:80px; padding:0 18px; color:#151515;}
.nav-phone li.cur,.nav-phone li:hover{ background:url(//"nav-icon2.png"/*tpa=http://ch.di1zp.com/images/nav-icon2.png*/) no-repeat center bottom;}
.nav-phone li.cur a,.nav-phone li:hover a{ color:#0083ce;}


.nav-phone .navdown{width:700px; background:rgba(255,255,255,0.8); position:absolute; left:0px; top:80px; border-radius:5px; padding:20px; display:none }
.nav-phone .navdown img{float:left; margin-top:10px;}
.nav-phone .navdown span{ width:242px; border-left:1px solid #eeeeee; float:left; display:block; padding-left:20px; min-height:170px;}
.nav-phone .navdown span a{font-size:14px; line-height:30px; padding:0px; color:#666}
.nav-phone .navdown span.sajios{ border:none; width:185px;}
.nav-phone li:hover .navdown{display:block;}
.nav-phone .navdown span a:hover{ color:#0083ce;}

.nav-phone li:last-child{width:160px;position:relative; height:80px; margin-left:8px;}
.nav-phone li.cur,.nav-phone li:last-child{background:none;}

.nav-phone li .sousuo{ height:32px;width:168px; border-radius:3px; overflow:hidden;border:1px solid #ccc; background-color:#fff; margin-top:25px;}
.nav-phone li .zhaotext{width:110px; font-family:microsoft yahei; height:32px; border:none; line-height:32px; padding-left:10px; float:left; color:#6f6f6f; font-size:14px;}
.nav-phone li .zhaobtn{width:40px; height:32px; background:url(//"soso.png"/*tpa=http://ch.di1zp.com/images/soso.png*/) no-repeat center center; background-color:#fff; float:right;}




.nav-zhe{ width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,0.5); display:none;}
.nav-center{ max-width:1200px; height:80px; margin:0 auto;}

.banner{ width:100%; height:500px; position:relative; margin-top:80px;}
.banner ul{width:1000%;position:relative;}
.banner li{ width:1920px; height:500px; text-align:center; float:left;}
.bannerbox{width:1920px; height:500px; position:relative; margin-top:80px; margin-left:-960px; left:50%;}
.banner-left{ width:40px; height:94px; background:url(//"banner-left.png"/*tpa=http://ch.di1zp.com/images/banner-left.png*/) no-repeat 0 0 rgba(192,192,192,0.5); position:absolute; left:40px; top:50%; margin-top:-47px; background-size:100% 100%;}
.banner-right{ width:40px; height:94px; background:url(//"banner-right.png"/*tpa=http://ch.di1zp.com/images/banner-right.png*/) no-repeat 0 0 rgba(192,192,192,0.5); position:absolute; right:40px; top:50%; margin-top:-47px; background-size:100% 100%;}

.banner .btnxs{width:1000px; position:absolute; left:50%; margin-left:-500px; bottom:20px;  text-align:center;}
.banner .btnxs span{ width:30px; height:2px; display:inline-block; background-color:#cbcbcb; margin:0px 4px;}
.banner .btnxs span.cur{ background-color:#f49b00}


/**************************mobliebanner*********/
.flexslider {margin:0; padding:0px; display:none;}
.flexslider .slides > li {display:none;-webkit-backface-visibility: hidden;}
.flexslider .slides img{width:100%;display: block; }
.no-js .slides > li:first-child {display: block;}
.flexslider{margin: 0 auto;position: relative;zoom:1;}
.flex-viewport {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1; }
.flex-direction-nav {display:none;}
.flex-control-nav {width:100%;position: absolute;bottom:8%; left:0px; z-index:9;text-align:center;}
.flex-control-nav li { margin-right:6px;display: inline-block;zoom:1;z-index:9;}
.flex-control-paging li a {
	background:#ccc;
	display:block;
	height:10px;
	line-height:50px;
	overflow: hidden;
	width:10px;
	cursor: pointer; border-radius:10px;
}
.flex-control-paging li a.flex-active {
	background:#0083ce;
}






.page1{ width:100%; background:url(//"page1-bj.jpg"/*tpa=http://ch.di1zp.com/images/page1-bj.jpg*/) no-repeat 0 0; background-size:100% 100%; padding:50px 0}

.page-tit{ text-align:center; line-height:30px;}
.page-tit i{ width:73px; height:2px; background:#f49b00; display:inline-block; margin-top:6px; margin-top:10px;}
.page-tit p{ color:#9a9a9a; line-height:1.8em; letter-spacing:0.3em;text-transform:Uppercase; margin-top:10px;}
.page-tit a{ font-size:18px; color:#000; padding-left:24px; line-height:1.6em; background:url(//"tit-icon.png"/*tpa=http://ch.di1zp.com/images/tit-icon.png*/) 0 center no-repeat; display:inline-block; margin-top:10px;}
.page-tit div{ line-height:1px;}
.fuwu-p{ font-size:15px; color:#666; text-align:center; margin-top:20px;}

.service-list{ overflow:hidden; padding:40px 0;}
.service-list a{ width:25%; height:80px; float:left;}
.service-list dl{ overflow:hidden; height:100%; background:url(//"service-icon.png"/*tpa=http://ch.di1zp.com/images/service-icon.png*/) no-repeat 90% center;}
.service-list dl.float{ display:block;}
.service-list dt{ width:35%; height:100%; float:left;}
.service-list dd{ width:65%; float:left; margin-top:24px;}
.service-list dd p{ font-size:16px; color:#333; line-height:1.3em;}
.service-list dd span{ color:#9c9c9c; line-height:1.3em;}
.service-list a:hover p,.service-list a:hover span,.service-list a.cur p,.service-list a.cur span{ color:#0083ce;}

.service1 dt{ background:url(//"service1.png"/*tpa=http://ch.di1zp.com/images/service1.png*/) no-repeat center center;}
.service2 dt{ background:url(//"service2.png"/*tpa=http://ch.di1zp.com/images/service2.png*/) no-repeat center center;}
.service3 dt{ background:url(//"service3.png"/*tpa=http://ch.di1zp.com/images/service3.png*/) no-repeat center center;}
.service4 dt{ background:url(//"service4.png"/*tpa=http://ch.di1zp.com/images/service4.png*/) no-repeat center center;}
.service5 dt{ background:url(//"service5.png"/*tpa=http://ch.di1zp.com/images/service5.png*/) no-repeat center center;}
.service6 dt{ background:url(//"service6.png"/*tpa=http://ch.di1zp.com/images/service6.png*/) no-repeat center center;}
.service7 dt{ background:url(//"service7.png"/*tpa=http://ch.di1zp.com/images/service7.png*/) no-repeat center center;}
.service8 dt{ background:url(//"service8.png"/*tpa=http://ch.di1zp.com/images/service8.png*/) no-repeat center center;}

.service1:hover dt,.service1.cur dt{ background:url(//"service1s.png"/*tpa=http://ch.di1zp.com/images/service1s.png*/) no-repeat center center;}
.service2:hover dt,.service2.cur dt{ background:url(//"service2s.png"/*tpa=http://ch.di1zp.com/images/service2s.png*/) no-repeat center center;}
.service3:hover dt,.service3.cur dt{ background:url(//"service3s.png"/*tpa=http://ch.di1zp.com/images/service3s.png*/) no-repeat center center;}
.service4:hover dt,.service4.cur dt{ background:url(//"service4s.png"/*tpa=http://ch.di1zp.com/images/service4s.png*/) no-repeat center center;}
.service5:hover dt,.service5.cur dt{ background:url(//"service5s.png"/*tpa=http://ch.di1zp.com/images/service5s.png*/) no-repeat center center;}
.service6:hover dt,.service6.cur dt{ background:url(//"service6s.png"/*tpa=http://ch.di1zp.com/images/service6s.png*/) no-repeat center center;}
.service7:hover dt,.service7.cur dt{ background:url(//"service7s.png"/*tpa=http://ch.di1zp.com/images/service7s.png*/) no-repeat center center;}
.service8:hover dt,.service8.cur dt{ background:url(//"service8s.png"/*tpa=http://ch.di1zp.com/images/service8s.png*/) no-repeat center center;}
.service-list a:hover dl,.service-list a.cur dl{ background:url(//"service-icons.png"/*tpa=http://ch.di1zp.com/images/service-icons.png*/) no-repeat 90% center;}


.service-list a:nth-child(1){ border-bottom:1px solid #eaeae9;}
.service-list a:nth-child(2){ border-bottom:1px solid #eaeae9; border-left:1px solid #eaeae9;}
.service-list a:nth-child(3){ border-bottom:1px solid #eaeae9; border-left:1px solid #eaeae9;}
.service-list a:nth-child(4){ border-bottom:1px solid #eaeae9; border-left:1px solid #eaeae9;}

.service-list a:nth-child(6){ border-left:1px solid #eaeae9;}
.service-list a:nth-child(7){ border-left:1px solid #eaeae9;}
.service-list a:nth-child(8){ border-left:1px solid #eaeae9;}


.service-page1 .service-list a{ border-bottom:0;}
.service-page1 .service-list>div{ width:200%; position:relative; overflow:hidden;}
.service-page1 .service-list a{ width:12.5%; height:80px; float:left;}


.page2{ height:580px; position:relative; overflow:hidden; padding:50px 0;}
.about-left{ width:1238px; height:100%; position:absolute; left:50%; margin-left:-960px; top:0;}
.about-right{ width:1238px; height:100%; position:absolute; right:50%; margin-right:-960px; top:0;}

.page2 .page-tit{ position:relative;}
.page2 .page-tit p{ color:#ffffff;}



.about-ltext{ width:450px; position:absolute; left:50%; margin-left:-600px; top:220px; color:#fff; line-height:20px;}
.about-ltext p{ font-size:14px; line-height:26px; text-indent:2em;}


.about-rtext{ width:450px; position:absolute; left:50%; margin-left:150px; top:230px; color:#fff; line-height:20px;}
.about-rtext p{ font-size:14px; line-height:26px; text-indent:2em;}
.about-rtext a{ width:115px; height:37px; display:block; background:url(//"more-icon.png"/*tpa=http://ch.di1zp.com/images/more-icon.png*/) no-repeat 80px center #0083ce; line-height:37px; text-indent:17px; font-size:14px; color:#fff; margin-top:26px;}

.about-l{ width:203px; position:absolute; left:848px; top:180px;}
.about-r{ width:203px; position:absolute; right:838px; top:243px;}





.page3{ width:100%; padding:50px 0; background:url(//"page3-bj.jpg"/*tpa=http://ch.di1zp.com/images/page3-bj.jpg*/) no-repeat 0 0; background-size:100% 100%;}
.news-list{ overflow:hidden; margin-top:40px; position:relative;}
.news-list a{ width:28%; float:left; margin-left:8%;}
.news-list a:first-child{ margin:0;}
.news-list dt{ border:1px solid #ccc;}
.news-list dt img{ width:100%;}
.news-list dd span{ font-size:16px; color:#aaa; line-height:1.6em; display:block; font-family:Arial; margin-top:12px;}
.news-list dd b{ font-size:16px; color:#333; line-height:2.4em; height:2.4em; display:block;  overflow:hidden; white-space:nowrap;}
.news-list dd p{ font-size:14px; line-height:1.71em; color:#888;}
.news-list dd i{ font-size:14px; color:#666; line-height:2em; display:block;}
.news-list a:hover b,.news-list a:hover i{ color:#0083ce;}
.news-xian1{ width:0px; height:90%; border-left:1px dotted #c4c4c4; position:absolute; left:31.9%; top:5%;}
.news-xian2{ width:0px; height:90%; border-left:1px dotted #c4c4c4; position:absolute; right:31.9%; top:5%;}



.footer{ width:100%; overflow:hidden; background:url(//"footer-bj.jpg"/*tpa=http://ch.di1zp.com/images/footer-bj.jpg*/) no-repeat center 0; background-size:auto 100%; padding:36px 0; color:#fff;}
.footer1{ overflow:hidden; padding:20px 0 40px 0; border-bottom:1px solid rgba(255,255,255,0.6);}
.footer1 dt{ float:left; font-size:16px; min-height:42px;}
.footer1 dt a{ display:block; float:left; line-height:40px; color:#fff; margin-right:40px;}
.footer1 dt a:hover{ border-bottom:2px solid #0083ce; color:#0083ce;}
.footer1 dd{ float:right; font-size:18px; line-height:40px;}
.footer1 dd span{ float:left;}
.footer1 dd b{ font-size:30px; font-family:Impact; float:left;}

.footer2{ height:84px; margin-top:38px;}
.footer2 dt{ float:left; line-height:28px; font-size:14px;}
.footer2 dd{ float:right;}
.footer2 dd a{ width:26px; height:26px; float:left; margin:0 5px; display:block;}
.footer2 dd a.weixin{ background:url(//"weixin.png"/*tpa=http://ch.di1zp.com/images/weixin.png*/) no-repeat 0 0; background-size:100% 100%; position:relative;}
.footer2 dd a.weibo{ background:url(//"weibo.png"/*tpa=http://ch.di1zp.com/images/weibo.png*/) no-repeat 0 0; background-size:100% 100%;}
.footer2 dd a.weixin div{ width:104px; height:110px; background:url(//"weixin-bj.png"/*tpa=http://ch.di1zp.com/images/weixin-bj.png*/) no-repeat; position:absolute; left:-39px; bottom:28px; display:none;}
.footer2 dd a.weixin div img{ width:90px; height:90px; margin:7px 0 0 7px;}
.footer2 dd a.weixin:hover div{ display:block;}
.footer2 a{ color:#fff;}

.footer2 dd a.weixin:hover{ background:url(//"weixins.png"/*tpa=http://ch.di1zp.com/images/weixins.png*/) no-repeat 0 0; background-size:100% 100%;}
.footer2 dd a.weibo:hover{ background:url(//"weibos.png"/*tpa=http://ch.di1zp.com/images/weibos.png*/) no-repeat 0 0; background-size:100% 100%;}
.footer2 dt a:hover{ border:0;color:#0083ce;}
.footer2 dt a{margin-right:10px;}

.ny-banner{ width:100%; margin-top:0px;}
.ny_bannernsd{ width:1920px; position:relative; left:50%; margin-left:-960px;}

.ny-mbx{ font-size:14px; color:#666; line-height:24px;}
.ny-mbx .center{ padding:15px 0 15px 28px; background:url(//"ny-navicon.png"/*tpa=http://ch.di1zp.com/images/ny-navicon.png*/) no-repeat 0 center;}
.ny-mbx span{ color:#122379;}

.ny-nav{ background:#dcdddd;}
.ny-nav a{ height:30px; text-align:center; border-right:1px solid #fff;  margin-top:12px; display:block; line-height:30px; font-size:18px; color:#727171;}
.ny-nav ul{ overflow:hidden;}
.ny-nav li{ height:54px; float:left;}

.ny-nav ul.about-nav li{ width:25%;}
.ny-nav li.cur{ background:#727171;}
.ny-nav li.cur a{ color:#fff;}
.ny-nav li.cur a{ border-right:1px solid #727171;}


.ny-nav li{ transition:all 0.3s ease-in-out 0.1s; background:#dcdddd;}
.ny-nav li:hover{transition: all 0.3s ease-in-out; background:#727171;}

.ny-nav li a{ transition:all 0.3s ease-in-out 0.1s; color:#727171;}
.ny-nav li:hover a{transition: all 0.3s ease-in-out; color:#fff;border-right:1px solid #727171; }


.ny-nav ul.service-nav li{ width:25%; border-bottom:1px solid #eee;}
/*.ny-nav ul.service-nav li:nth-child(4) a{ border:0;}*/

.ny-nav ul.case-nav li{ width:100%;}

.news-nav li{ width:50%;}
.zhaopin-nav li{ width:100%;}
.contact-nav li{ width:50%;}

.about-nr1{ text-align:center; padding:20px 0; margin-top:20px;}
.about-nr1 h1{ font-size:40px; line-height:1.6em;}
.about-nr1 div{ font-size:1px; line-height:1px; margin-top:20px;}
.about-nr1 i{ width:124px; height:2px; background:#f49b00; display:inline-block;}

.about-nr2{ font-size:16px; line-height:32px; text-align:center; padding:30px 0 50px 0;}
.about-nr2 i{ display:block;}


.about-page2{ width:100%; min-height:284px; position:relative; background:url(//"about-page2bj.jpg"/*tpa=http://ch.di1zp.com/images/about-page2bj.jpg*/) no-repeat fixed 0 0 / cover; text-align:center; color:#fff; overflow:hidden}
.about-page2 h1{ font-size:40px; line-height:1.6em; margin-top:1em;text-transform:Uppercase;}
.about-page2 h2{ line-height:1.6em;}
.about-page2 p{ font-size:16px; line-height:1.6em; margin-top:3em;}

.about-page3{ text-align:center; padding:30px 0 50px 0; background:#f6f6f6;}
.about-two{ width:100%; overflow:hidden;}
.about-two dl{ width:33.3%; float:left; margin-top:20px; padding:0 20px;}
.about-two dt{ width:100px; height:100px; border-radius:100px; margin:0 auto;}
.about-two dl.about3-1 dt{ background:url(//"about3-1.png"/*tpa=http://ch.di1zp.com/images/about3-1.png*/) no-repeat 0 0 #dfdfdf; transition: all 0.3s ease-in-out 0.1s; }
.about-two dl.about3-2 dt{ background:url(//"about3-2.png"/*tpa=http://ch.di1zp.com/images/about3-2.png*/) no-repeat 0 0 #dfdfdf; transition: all 0.3s ease-in-out 0.1s; }
.about-two dl.about3-3 dt{ background:url(//"about3-3.png"/*tpa=http://ch.di1zp.com/images/about3-3.png*/) no-repeat 0 0 #dfdfdf; transition: all 0.3s ease-in-out 0.1s; }

.about-two dl.about3-1:hover dt{ background:url(//"about3-1s.png"/*tpa=http://ch.di1zp.com/images/about3-1s.png*/) no-repeat 0 0 #0083ce;transition: all 0.3s ease-in-out;}
.about-two dl.about3-2:hover dt{ background:url(//"about3-2s.png"/*tpa=http://ch.di1zp.com/images/about3-2s.png*/) no-repeat 0 0 #0083ce;transition: all 0.3s ease-in-out;}
.about-two dl.about3-3:hover dt{ background:url(//"about3-3s.png"/*tpa=http://ch.di1zp.com/images/about3-3s.png*/) no-repeat 0 0 #0083ce;transition: all 0.3s ease-in-out;}




.about-two dd{ width:270px; margin:0 auto;}
.about-two dd p{ font-size:16px; color:#454545; line-height:2em; margin-top:20px;}
.about-two dd span{ font-size:15px; line-height:1.8em; color:#aeaeae; display:block;text-transform:Uppercase; margin-top:6px;}


.service-page1{ margin-top:78px;}

.service1-tit{ height:120px; border:1px solid #dcdcdc; background:#f5f5f5; position:relative; text-align:center;}
.service1-tit dl{ padding-top:15px;}
.service1-tit dt{ font-size:34px; font-weight:bold; color:#0083ce; line-height:1.6em;}
.service1-tit a{ width:120px; height:120px; position:absolute; top:0; display:block;}
.service1-tit a.service-l{ background:url(//"service-left.png"/*tpa=http://ch.di1zp.com/images/service-left.png*/) no-repeat center center; left:0;}
.service1-tit a.service-r{ background:url(//"service-right.png"/*tpa=http://ch.di1zp.com/images/service-right.png*/) no-repeat center center; right:0;}

.service1-tit a.service-l:hover{ background:url(//"service-lefts.png"/*tpa=http://ch.di1zp.com/images/service-lefts.png*/) no-repeat center center;}
.service1-tit a.service-r:hover{ background:url(//"service-rights.png"/*tpa=http://ch.di1zp.com/images/service-rights.png*/) no-repeat center center;}

.case-page{ padding-bottom:80px;}
.sernr-tit{ background:#ececec; line-height:35px; border-left:4px solid #f49b00; padding-left:12px; font-size:16px; color:#333;}

.sernr-nr{ font-size:15px; line-height:32px; padding:50px 0 50px 0; overflow:hidden}

.sernr-img{ overflow:hidden;}
.sernr-img li{ width:31.66%; float:left; margin-left:1.25%;}
.sernr-img li:first-child{ width:34.16%; margin:0;}


.case-list{ width:101.6%; overflow:hidden; margin-left:-1.6%; padding:40px 0;}
.case-list a{ width:23.36%; margin-left:1.63%; float:left; text-align:center; margin-top:20px; background:#fff;}
.case-list dd span{ font-size:18px; line-height:54px; color:#333; padding:0 8px; border-bottom:1px solid #ddd; display:block;}
.case-list dd p{ font-size:14px; line-height:25px; height:95px; padding:0 8px; margin:10px 0; color:#888;}



.case-list a{ transition:all 0.3s ease-in-out 0.1s; background:#fff;}
.case-list a:hover{transition:all 0.3s ease-in-out; background:#0083ce;}
.case-list a:hover span,.case-list a:hover p{ color:#fff;}



.page{ text-align:center;}
.page a{ width:80px; height:40px; line-height:38px; font-size:16px; text-align:center; color:#333; border:1px solid #d6d6d6; display:inline-block; margin:0 2px;}
.page a.cur,.page a.cpb{ background:#0083ce; border:1px solid #0083ce; color:#fff;}


.page a{ transition:all 0.3s ease-in-out 0.1s; background:#fff;}
.page a:hover{transition:all 0.3s ease-in-out; background:#0083ce; color:#fff;}




.nynews-list{ padding-bottom:80px;}
.nynews-list .center{ overflow:hidden; margin-top:20px; padding-bottom:45px;}
.nynews-list dl{ overflow:hidden; margin-top:40px;}
.nynews-list dt{ width:36%; float:left; border:1px solid #ccc;}
.nynews-list dt a{ display:block;}

.nynews-list dd{ width:61%; float:right;}
.nynews-list dd div{ line-height:36px;}
.nynews-list dd b{ font-size:26px; color:#757575; font-weight:normal;}
.nynews-list dd span{ font-size:24px; color:#bbb;}

.nynews-list dd h4{ line-height:30px; margin-top:10px;}
.nynews-list dd p{ font-size:14px; color:#666; line-height:25px; height:75px; overflow:hidden; margin-top:10px;}
.nynews-list dd a{ width:125px; line-height:32px; border:1px solid #747474; text-indent:18px; font-size:14px; background:url(//"news-more.png"/*tpa=http://ch.di1zp.com/images/news-more.png*/) no-repeat 89px center; display:block; margin-top:16px;}
.nynews-list dl:hover dd b{ color:#0083ce;}
.nynews-list dl:hover dd a{ color:#0083ce; border:1px solid #0083ce; background:url(//"news-mores.png"/*tpa=http://ch.di1zp.com/images/news-mores.png*/) no-repeat 89px center;}


.zhaopin-tits{ width:100%; margin-top:60px;}
.zhaopin-tit2{ padding:0 5%; font-size:18px; line-height:1.777em; }

.zhaop-list{ margin-top:25px; padding-bottom:80px;}
.zhaop-list dl{ margin-top:15px;}
.zhaop-list dt{ border-left:3px solid #f49b00; background:#ececec; color:#333; font-size:18px; line-height:30px; padding:5px 0 5px 2%; position:relative; cursor:pointer;}
.zhaop-list dt i{ width:17px; height:17px; background:url(//"zp-icon.png"/*tpa=http://ch.di1zp.com/images/zp-icon.png*/) no-repeat #7a7a7a; position:absolute; right:10px; top:12px; display:block;}
.zhaop-list dd{ display:none; font-size:14px; line-height:24px; color:#666; padding:1%;}

.zhaop-list dl.cur dt i{ background:url(//"zp-icons.png"/*tpa=http://ch.di1zp.com/images/zp-icons.png*/) no-repeat #f49b00;}
.zhaop-list dl.cur dt{ color:#f49b00;}


.zp-img{ overflow:hidden; padding:15px 0;}
.zp-img li{ width:32.66%; float:left; margin-left:1%; border:1px solid #ececec;}
.zp-img li:first-child{ margin:0;}


.yg-list{ width:102.5%; margin-left:-1.25%; overflow:hidden; padding-bottom:30px;}
.yg-list dl{ width:30.89%; float:left; margin:15px 1.2% 15px 1.2%; text-align:center; background:#fff; padding-bottom:22px; box-shadow:0 0 5px rgba(0,0,0,0.3);}
.yg-list dt{ position:relative; padding-bottom:121%;}
.yg-list dt a{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; overflow:hidden;cursor:default;}
.yg-list dd p{ width:84%; margin:0 auto; line-height:56px; font-size:18px; color:#333; border-bottom:2px solid #f49b00;}

.yuangong{ padding:0 0 80px 0;}


.zz-list{ width:101.67%; margin-left:-0.83%; overflow:hidden;}
.zz-list dl{ width:23.36%; float:left; margin:10px 0.8%; text-align:center; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.3); transition: all 0.3s ease-in-out 0.1s;}
.zz-list dt{ padding-bottom:135.8%; position:relative;}
.zz-list dt a{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; overflow:hidden;cursor:default;}
.zz-list dd{ font-size:16px; line-height:36px; color:#666; border-top:1px solid #dad9d9;}



.zz-list dl:hover{transition: all 0.3s ease-in-out; box-shadow:0 0 10px rgba(0,0,0,0.7);}



.zhizhi{ padding-bottom:70px;}

.news-nrtit{ text-align:center; padding:10px 0; margin-top:40px; border-bottom:1px dashed #c6c6c6;}
.news-nrtit h3{ color:#333; line-height:1.6em; padding:0.6em 0;}
.news-nrtit p{ font-size:14px; color:#c6c6c6; line-height:1.6em;}

.news-nrshow{ font-size:14px; line-height:30px; padding:30px 0;}

.news-showimg{ overflow:hidden; padding:10px 0;}
.news-showimg li{ width:49.5%; float:left; margin-left:1%;}
.news-showimg li:first-child{ margin-left:0;}


.news-btn{ padding:30px 0; border-top:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; text-align:center;}
.news-btn a{ width:154px; height:36px; line-height:36px; border:1px solid #f49b00; display:inline-block; margin:0 5px;}
.news-btn a.news-btn1{ color:#f49b00;}
.news-btn a.news-btn2{ background:#f49b00; color:#fff;}

.news-titny{ overflow:hidden; background:url(//"news-icon.jpg"/*tpa=http://ch.di1zp.com/images/news-icon.jpg*/) repeat-x 0 bottom;}
.news-titny p{ float:left; color:#000; height:34px; border-bottom:1px solid #0083ce; overflow:hidden;}
.news-titny span{ border-left:3px solid #0083ce; float:left; line-height:24px; margin-top:5px; padding-left:8px; font-size:16px;}
.news-titny a{ font-size:14px; color:#666; float:right; line-height:34px;}

.news-show2{ padding:40px 0 60px 0;}
.news-show2 ul{ padding:20px 0;}
.news-show2 li{ height:26px; line-height:26px; font-size:14px; background:url(//"news-iconl.png"/*tpa=http://ch.di1zp.com/images/news-iconl.png*/) no-repeat 0 center;}
.news-show2 li a{ height:26px; max-width:80%; overflow:hidden; padding-left:20px; }
.news-show2 li span{ float:right; color:#aaa;}
.news-show2 li:hover{ background:url(//"news-iconls.png"/*tpa=http://ch.di1zp.com/images/news-iconls.png*/) no-repeat 0 center;}

.liuyan{ padding-bottom:80px;}
.liuyan-page1{ text-align:center; padding:50px 0;}
.liuyan-page1 h2{ font-size:34px; line-height:1.6em; background:url(//"news-icon.jpg"/*tpa=http://ch.di1zp.com/images/news-icon.jpg*/) repeat-x center center; margin-bottom:24px;}
.liuyan-page1 h2 span{ background:#fff; padding:0 0.5em;}
.liuyan-page1 p{ font-size:16px; line-height:28px;}
.liuyan-page1 i{ font-size:42px; color:#f49b00; padding-left:60px; display:inline-block; background:url(//"tell-nricon.png"/*tpa=http://ch.di1zp.com/images/tell-nricon.png*/) no-repeat 0 center; line-height:60px;}


.liuyan-page2{ overflow:hidden; background:#f2f2f2;}
.liuyan-left{ width:76.6%; float:left; padding-bottom:20px;}
.liuyan-left dl{ overflow:hidden; margin-top:20px;}
.liuyan-left dt{ width:12.4%; float:left; text-align:right; font-size:16px; line-height:44px;}
.liuyan-left dd{ width:84.7%; float:right;}
.liuyan-left dd input{ width:100%; height:44px; font-size:16px; padding:0 10px; background:#fff; border:0;}
.liuyan-left dd textarea{ width:100%; height:180px; font-size:16px; padding:10px; background:#fff; border:0; line-height:24px;}
.liuyan-right{ width:21.5%; float:right;}


.liuyan-right{ margin-top:115px;}
.liuyan-right p{ font-size:17px; line-height:36px; color:#8a8a8a;}
.liuyan-right span{ color:#f49b00;}
.liuyan-right a{ width:88%; font-size:20px; line-height:3.5em; background:#a7a7a7; display:block; text-align:center; color:#fff; margin-top:18px;}

.cpntact dl{ overflow:hidden; margin-top:45px; background:#fff; padding:2% 0;}
.cpntact dt{ width:43.5%; height:100%; border:1px solid #dedede; margin:0 0 0 2%; position:relative; padding-bottom:35%; float:left;}

.cpntact dd{ width:48%; float:right; margin:0 2% 0 0;}
.cpntact dd ul{ margin-top:10px;}
.cpntact dd li{ padding-left:50px; height:40px; line-height:40px; overflow:hidden; font-size:16px; color:#434343; border-bottom:1px solid #e9e9e9; position:relative;}
.cpntact dd li i{ width:40px; height:40px; background:#434343; position:absolute; left:0; top:0; display:block;}

.maps{ width:100%; height:100%; position:absolute; left:0; top:0;}


.map-tit{ width:100%;}
.map-tit p{ font-size:22px; line-height:1.3em; height:1.3em; overflow:hidden;}
.map-tit span{ display:block; height:1.3em; line-height:1.3em; font-size:16px; color:#898989; overflow:hidden;}
.map-tit img{ margin-top:8px;}





.tc-showimg{ width:100%; height:100%; position:fixed; left:100%; top:0; background:rgba(0,0,0,0.89); z-index:999;}

.tc-shownr{ width:400px; position:absolute; left:50%; margin-left:-200px; top:15%; bottom:15%;}

.img-showtext{ width:100%; color:#fff; line-height:1.2em; color:#c4c4c4; display:block; position:absolute; left:0; bottom:100px; padding:0 15px;}
.img-showtext p{ color:#fff;}
.img-showtext i{ display:block; color:#fff;}




.showimg-out{ width:100px; height:100px; position:absolute; right:0; top:0; background:url(//"show-imgout.png"/*tpa=http://ch.di1zp.com/images/show-imgout.png*/) no-repeat center center; background-size:30% 30%; z-index:999;}


.csSlideOuter .csPager.cSGallery{ height:165px; overflow:hidden; background:#000; position:fixed; left:0; bottom:-165px;}

.img-showtext{ position:fixed; left:0; bottom:100px;}

.csAction > .csPrev{ left:-100px;}
.csAction > .csNext{ right:-100px;}

.csAction > .csPrev.phone{ left:0;}
.csAction > .csNext.phone{ right:0;}

.img-showtext{ display:none;}
.img-showtext.phone{ display:block;}


.csSlideOuter .csPager.cSGallery.phone{ bottom:0;}




.hsagfas dt{float:left; height:49px; border:1px solid #cdd1d1; border-radius:5px; background:url(//"cashgd.jpg"/*tpa=http://ch.di1zp.com/images/cashgd.jpg*/) repeat-x left top; line-height:49px; font-size:18px; color:#dc6303; padding:0px 12px; margin:15px 0px;}
.hsagfas dd{float:left; height:49px; margin:15px 0px; padding:15px 10px;}



.sousfs{font-size:28px; text-align:center; margin-top:150px; font-weight:bold}
.sousfs2{font-size:14px; text-align:center; line-height:30px; text-transform:uppercase;}

.nissfa li{font-size:16px; background:url(//"news-iconl.png"/*tpa=http://ch.di1zp.com/images/news-iconl.png*/) no-repeat left 20px; padding-left:20px; line-height:50px; border-bottom:1px solid #f1f1f1;}
.nissfa li a{display:block;}

.toudijians{text-align:center;}
.toudijians a{display:inline-block; padding:0px 20px; height:50px; text-align:center; line-height:50px; font-size:20px; color:#FFF; background-color:#f49b00;  margin-bottom:30px; border-radius:3px;}

@media(max-width:1370px){
	
.banner-left{left:20px;}
.banner-right{ right:20px; }
}

@media(min-width:1280px){

.about-right{ transition: all 0.4s ease-in-out 0.4s; margin-right:-1500px;}
.about-left{ transition: all 0.4s ease-in-out 0.4s; margin-left:-1500px;}
.about-animent .about-right{ transition: all 0.4s ease-in-out; margin-right:-960px;}
.about-animent .about-left{ transition: all 0.4s ease-in-out; margin-left:-960px;}

.about-r{ right:738px; transition: all 0.4s ease-in-out 0.1s;}
.about-l{ left:748px; transition: all 0.4s ease-in-out 0.1s;}
.about-animent .about-r{ transition: all 0.4s ease-in-out 0.2s; right:838px; }
.about-animent .about-l{ transition: all 0.4s ease-in-out 0.2s; left:848px; }

}





@media(max-width:1280px){

.center,.nav-center{ max-width:1000px;}
.nav-phone li a{ padding:0 15px;}


.about-ltext{ width:380px; margin-left:-520px; top:180px;}
.about-rtext{ width:380px; top:190px;}

.nynews-list dt{ width:43%;}
.nynews-list dd{ width:55%;}

.cpntact dt{ padding-bottom:39%;}

.liuyan-left{ width:72%;}
.liuyan-right{ width:26%;}

.banner{ display:none;}
.flexslider{display:block; margin-top:50px;}

}

@media(max-width:1080px){

.nav-center,.phone-top{ height:50px;}
.nav-phone li a{ line-height:50px; font-size:14px; padding:0 10px;}
.phone-logo{ width:120px; margin-left:10px;}

.nav-phone li:last-child{width:160px;position:relative; height:50px; margin-left:8px;}

.nav-phone li.cur,.nav-phone li:last-child{background:none;}

.nav-phone li .sousuo{ height:32px;width:128px; border-radius:3px; overflow:hidden;border:1px solid #ccc; background-color:#fff; margin-top:10px;}
.nav-phone li .zhaotext{width:70px; font-family:microsoft yahei; height:32px; border:none; line-height:32px; padding-left:10px; float:left; color:#6f6f6f; font-size:14px;}
.nav-phone li .zhaobtn{width:40px; height:32px; background:url(//"soso.png"/*tpa=http://ch.di1zp.com/images/soso.png*/) no-repeat center center; background-color:#fff; float:right;}




.nav-phone .navdown{width:360px;}
.nav-phone .navdown img{display:none}


.service-list a{ width:50%;}
.service-list a:nth-child(5),.service-list a:nth-child(6){ border-bottom:1px solid #eaeae9;}

.news-list{ padding:0 10px;}
.news-list a{ width:32%; margin-left:2%;}
.news-xian1,.news-xian2{ display:none;}
.footer1{ padding:20px 10px 40px 10px;}

.footer1{ text-align:center;}
.footer1 dt{ width:100%;}
.footer1 dt a{ display:inline-block; float:none;}
.footer1 dd{ display:inline-block; float:none;}



.ny-banner{ width:100%; margin-top:50px;}
.ny_bannernsd{ width:100%; position:relative; left:0px; margin-left:0px; }



.about-left{ width:50%; float:left; left:auto; position:inherit; top:auto; margin-left:0; overflow:hidden;}
.about-right{ width:50%; float:right; right:auto; position:inherit; top:auto; margin-right:0; overflow:hidden;}
.about-left img{ height:100%; max-width:none;}
.about-right img{ height:100%; max-width:none; float:right;}

.about-ltext{ width:40%; left:5%; margin:0;}
.about-rtext{ width:40%; left:55%; margin:0;}

.page2{ padding:0;}

.page2 .page-tit{ width:100%; position:absolute; left:0; top:20px;}

.zz-list dl{ width:30%; margin:10px 1.52%;}

.yg-list dl{ width:46%; margin:15px 2% 15px 2%}
.case-list{ width:100%; margin:0;}
.case-list a{ width:30%; margin:20px 1.52% 0 1.52%}

.liuyan-right{ width:100%; padding:0 2%; text-align:center; margin-top:10px;}
.liuyan-right a{ margin:18px auto 0 auto;}
.liuyan-right a:hover{ background-color:#0083ce}
.liuyan-left{ width:100%; padding:0 2%;}
.liuyan-page2{ padding-bottom:20px}

}
@media(max-width:870px){
.nav-phone li a{ padding:0 15px;}
.zz-list dl{ width:46%; margin:10px 2%;}
.news-show{ padding:0 15px;}
.sernr-nr{ padding:0 15px;}
}
@media(max-width:770px){
.nav-phone li a{ padding:0 10px;}
}


@media(max-width:700px){
.phone-top{ height:50px;}
.nav-btn{ display:block;}
.nav-phone{ width:50%; height:100%; position:fixed; left:-50%; top:0; z-index:9999; background:#2c2c2c; font-size:16px; line-height:40px; overflow:hidden; transition:all 0.8s cubic-bezier(0.23, 1, 0.32, 1);}

.nav-phone li:hover .navdown{ display:none}


.nav-phone a{ display:block; color:#fff; text-indent:1.5em;}
.nav-phone li:nth-child(1){ margin-top:30%;}
.nav-phone li.cur a{ color:#0083ce;}
.nav-show .nav-phone{ transform:translate(100%,0);-ms-transform:translate(100%,0)}
.nav-show .nav-zhe{ display:block;}
.phone-logo{ width:130px; margin:5px auto 0 auto; float:none;}

.nav-phone li{ width:100%; }
.nav-phone li.cur,.nav-phone li:hover{ background:none;}
.nav-phone li a{ line-height:40px; color:#fff;}

.nav-center{ overflow:hidden;}
.footer1{ padding:10px 0;}

.footer2{ padding:0 10px; text-align:center;}
.footer2 dd{ display:none;}
.footer1 dd{ display:none;}

.footer1 dt a:hover{ border:0;}

.page-tit div h1 img{ height:16px; max-width:none;}

.about-left{ width:100%; height:500px;}
.about-right{ width:100%; height:500px;}
.page2{ height:auto;}
.about-ltext{ width:90%; left:5%;}
.about-rtext{ width:90%; left:5%; top:50%; margin-top:100px;}


.service-list a{ width:100%; border-bottom:1px solid #eaeae9;}
.service-list a dl{ border-top:0;}
.service-list a:nth-child(1),.service-list a:nth-child(2),.service-list a:nth-child(3),.service-list a:nth-child(4),.service-list a:nth-child(5),.service-list a:nth-child(6),.service-list a:nth-child(7),.service-list a:nth-child(8){ border:0;}


.news-list a{ width:100%; margin:20px 0 0 0;}


.footer1 dt a{ font-size:14px; float:none; clear:both; margin:0px 15px;  min-width:70px;}

.ny-nav li{ height:30px;}
.ny-nav a{ margin:0; font-size:14px;}
.ny-nav ul.service-nav li{ width:50%; }

.about-nr1 h1{ font-size:18px;}
.about-nr2{ font-size:14px; padding:0 10px 30px 10px}

.about-page2 h1{ font-size:24px;}
.about-page2 h2{ font-size:18px;}
.about-page2 p{ font-size:14px;}
.about-page2{ height:200px;}


.about-two dl{ width:100%;}

.zp-img li{ width:100%; margin-top:10px;}
.zp-img li img{ width:100%;}

.zhaopin-tit2{ font-size:14px;}

.zz-list dl{ width:90%; margin:10px 5%;}
.zz-list dd{ font-size:14px;}

.yg-list dl{ width:90%; margin:15px 5%; padding-bottom:10px;}
.yg-list dd p{ font-size:14px; line-height:30px;}


.page a{ width:60px; font-size:14px; line-height:30px; height:30px; display:none;}
.page a.page-btn{ display:inline-block;}

.case-list{ width:100%; margin:0;}
.case-list a{ width:90%; margin:20px 5% 0 5%;}

.nynews-list{ padding:0 10px 40px 10px;}
.nynews-list dt{ width:100%;}
.nynews-list dd{ width:100%; margin-top:20px;}


.nynews-list dt img{ width:100%;}
.zhaopin-tit2{ font-size:14px;}

.liuyan-page1 h2{ font-size:20px;}
.liuyan-page1 p{ font-size:14px;}
.liuyan-page1 i{ font-size:24px;}

.cpntact dt{ width:100%; margin:0; padding-bottom:80%;}
.cpntact dd{ width:100%; margin:15px 0 0 0;}
.cpntact dl{ padding:2%;}

.liuyan-left dt{ width:28%; font-size:14px;}
.liuyan-left dd{ width:70%;}
.liuyan-left dd input{ font-size:14px;}

.liuyan-right p{ font-size:14px; line-height:24px;}
.liuyan-right a{ font-size:16px;}

.sernr-img li{ width:100%; margin-top:10px;}
.sernr-img li:first-child{ width:100%;}
.sernr-img img{ width:100%;}

.service-page1{ display:none;}
.service-page2{ margin-top:10px;}


.news-showimg li{ width:100%; margin-top:10px;}
.news-showimg li:first-child{ width:100%;}
.news-showimg img{ width:100%;}

.news-show2{ padding:0 10px;}
.news-show2 li span{ display:none;}


.tc-shownr{ width:250px; margin-left:-125px;}


.nav-phone li:last-child{width:94%;margin-left:2%;line-height:32px;}
.nav-phone li .sousuo{ height:32px;width:100%; border-radius:3px; overflow:hidden;border:1px solid #ccc; background-color:#fff; margin-top:10px;}
.nav-phone li .zhaotext{width:80%; font-family:microsoft yahei; height:32px; border:none; line-height:32px; padding-left:10px; float:left; color:#6f6f6f; font-size:14px;}
.nav-phone li .zhaobtn{width:20%; height:32px; background:url(//"soso.png"/*tpa=http://ch.di1zp.com/images/soso.png*/) no-repeat center center; background-color:#fff; float:right;}




}

@media(max-width:460px){

 .dsxs{display:block;}	
	
}
































